/* 头部 */
.nav-top a {
	color: #fff;
	transition: all 1s;
}

.log-top {
	color: #fff;
	border: 3px solid rgb(130, 148, 174);
}
.active {
	border-bottom: 3px solid #fff;
}
header {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
/* 主体 */
main {
	background-color: #f0f0f0;
}
/* 主体第一部分 */
#det1 {
	width: 100vw;
	height: 400px;
	background-color: rgba(29, 29, 29, 0.9);
	padding-top: 48px;
	text-align: center;
	min-width: 1200px;
}
#sp {
	transition: all 0.5;
}
#sp:hover {
	color: #22bebe;
}
/* 第二部分 */
.specific {
	width: 1200px;
	justify-content: space-evenly;
	align-items: center;
}
.specific div {
	line-height: 20px;
	width: 370px;
	height: 357px;
	padding: 10px 10px;
	border: 1px solid #f0f0f0;
}
.specific img {
	width: 368px;
}

.specific a {
	color: blue;
}
/* 第五部分 */
#more-partner > div {
	height: 530px;
	justify-content: space-between;
	align-content: space-evenly;
	flex-wrap: wrap;
}
#more-partner > div div {
	background-color: #fff;
	width: 375px;
	height: 150px;
	text-align: center;
	padding: 50px 0;
	box-sizing: border-box;
}
/* 电梯导航 */
/* 电梯 */
.elevator-nav {
	height: 400px;
	background-color: #fff;
	position: relative;
	/* 初始为透明 */
	opacity: 0;
	/* 过渡 */
	transition: all 1s;
}
/* .elevator-nav.top {
	position: relative;
	top: 0;
} */
/* 电梯按钮 */

.elevator-nav li {
	width: 100px;
	height: 100px;
	line-height: 100px;
	text-align: center;
	cursor: pointer;
	background-color: #f0f0f0;
}
.elevator-nav ul .active {
	background-color: #22bebe;
	color: #fff;
}

.elevator-nav ul {
	width: 100px;
	height: 400px;
	position: fixed;
	right: 0px;
	top: 0px;
}
